body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, header, nav, section, article, aside, footer, figure, figcaption, menu, button { margin: 0;padding: 0 }
html{-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling: touch;}
body{ font-family: "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;background-color: #fff;line-height: 1;margin:0 auto;
    font-size: 0.32rem}
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
hr{border:0;height:1px; background-color: #D9D9D9;}
ul, li, ol { list-style: none; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit }
button, input { border: 0;background: 0; -webkit-appearance: none;outline: 0 }
a:hover{ text-decoration: none; }
a { -webkit-touch-callout: none; text-decoration: none; color: #333; outline: 0}
a img{border:0}
a { -webkit-touch-callout: none; text-decoration: none;outline: 0;border:none;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;}
em, i { font-style: normal }
::-webkit-input-placeholder { color: #c3c3c3;font-family:"Microsoft YaHei", Helvetica}
label {cursor:pointer;}
*{ box-sizing:border-box; -ms-word-break:break-all;word-break:break-all;-ms-word-wrap:break-word;word-wrap:break-word;-webkit-text-size-adjust: none;}

/* 页面加载 */
.mo-mark { position: fixed; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,0.5); z-index: 9999; display: none; }
.mo-mark:after { content: ''; width: 1rem; height: 1rem; background: url(http://static.huishoubao.com/mobile/img/wechatcard/load.gif) no-repeat; background-size: 100%; position: fixed; left: 50%; top: 50%; margin-left: -0.5rem; margin-top: -0.5rem; z-index: 10000; }

/*====================== mouse =======================*/
.cp{cursor: pointer;}
.cd{cursor: default;}
.cna{cursor: not-allowed;}

.warpstyle{
    text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;
}

.norecord{
    width:100%;height:100%;display: none;
}
.norecord img{
    width:2rem;height:2rem;margin:2rem auto 0;display: block;
}
.norecord span{
    display: block; text-align: center;font-size: 0.26rem;color: #666;line-height: 1rem;
}